vb题目啊```有点难噢``

来源:百度知道 编辑:UC知道 时间:2024/06/27 07:03:47
给定三角形的三条边长,计算三角形面积。编写程序,首先判断给出的三条边能否构成三角形,如果可以,则计算并输出该三角形的面积,否则要求重新输入。当输入-1时结束程序。
用VB编写~!!
希望写的人,能把每一步都能说得清楚点,不然小弟我不懂啊,我还是VB的入门学徒啊。

关键是在于判断,相信你会计算三角形面积,是不是在判断能否构成三角形的地方卡住了?
三角形的特性是任意两边之和大于第三边,如果你用两条最短的边的和与另外一边比较,如果结果为真,则可以构成三角形,反之则不能构成三角形,判断三条边的长短也是一样,用IF比较筛选就行了,其他具体的程序代码希望你自己好好研究一下,基本方法和原理已经告诉你了,自己好好学习一下吧,这样才能有长进~~!
另:海伦公式,要已知三边长a,b,c.设p=1/2(a+b+c),则面积s=根号(p*(p-a)*(p-b)*(p-c))

楼上的朋友好友责任心哦,启发式教学值得推广。
关于判断是否构成三角形我要给点建议吧:
先比较3边的大小,然后判断:最大边是否比另两边和大。

完成判断就可以用楼上朋友的公式做了!